﻿using System;

namespace EOffice.Common
{
    
		
    public partial class FeedBackDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Title { get; set; }
		
	    public string Content { get; set; }
		
	    public int UserId { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public string Status { get; set; }
		 
		public FeedBackDto()
		{
			
	    	Id = IntNullValue;
			
	    	Title = StringNullValue;
			
	    	Content = StringNullValue;
			
	    	UserId = IntNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	Status = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class FileDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string DisplayName { get; set; }
		
	    public string Name { get; set; }
		
	    public string Extension { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public int UserId { get; set; }
		 
		public FileDto()
		{
			
	    	Id = IntNullValue;
			
	    	DisplayName = StringNullValue;
			
	    	Name = StringNullValue;
			
	    	Extension = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	UserId = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class FileFolderDto : DTOBase
    {			
		
	    public int FolderId { get; set; }
		
	    public int FileId { get; set; }
		 
		public FileFolderDto()
		{
			
	    	FolderId = IntNullValue;
			
	    	FileId = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class FolderDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public int UserId { get; set; }
		
	    public int ParentId { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		 
		public FolderDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	UserId = IntNullValue;
			
	    	ParentId = IntNullValue;
			
	    	CreatedDate = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class GroupUserDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string Description { get; set; }
		 
		public GroupUserDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	Description = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class HolidayDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public int UserId { get; set; }
		
	    public DateTime Date { get; set; }
		 
		public HolidayDto()
		{
			
	    	Id = IntNullValue;
			
	    	UserId = IntNullValue;
			
	    	Date = DateTimeNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class NewsDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Title { get; set; }
		
	    public string Summary { get; set; }
		
	    public string Content { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public int UserId { get; set; }
		
	    public string Status { get; set; }
		 
		public NewsDto()
		{
			
	    	Id = IntNullValue;
			
	    	Title = StringNullValue;
			
	    	Summary = StringNullValue;
			
	    	Content = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	UserId = IntNullValue;
			
	    	Status = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class NoticeDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Title { get; set; }
		
	    public string Content { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public int UserId { get; set; }
		
	    public string Status { get; set; }
		 
		public NoticeDto()
		{
			
	    	Id = IntNullValue;
			
	    	Title = StringNullValue;
			
	    	Content = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	UserId = IntNullValue;
			
	    	Status = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class PermissionDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Name { get; set; }
		
	    public string Description { get; set; }
		 
		public PermissionDto()
		{
			
	    	Id = IntNullValue;
			
	    	Name = StringNullValue;
			
	    	Description = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ShareFileDto : DTOBase
    {			
		
	    public int ShareUserId { get; set; }
		
	    public int FileId { get; set; }
		 
		public ShareFileDto()
		{
			
	    	ShareUserId = IntNullValue;
			
	    	FileId = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class ShareNoticeDto : DTOBase
    {			
		
	    public int ShareUserId { get; set; }
		
	    public int NoticeId { get; set; }
		 
		public ShareNoticeDto()
		{
			
	    	ShareUserId = IntNullValue;
			
	    	NoticeId = IntNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class TaskDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Subject { get; set; }
		
	    public DateTime Date { get; set; }
		
	    public int UserId { get; set; }
		
	    public string Description { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public string Status { get; set; }
		 
		public TaskDto()
		{
			
	    	Id = IntNullValue;
			
	    	Subject = StringNullValue;
			
	    	Date = DateTimeNullValue;
			
	    	UserId = IntNullValue;
			
	    	Description = StringNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	Status = StringNullValue;
				
			IsNew = true;
		}
	}
		
    public partial class UserDto : DTOBase
    {			
		
	    public int Id { get; set; }
		
	    public string Email { get; set; }
		
	    public string Password { get; set; }
		
	    public string PasswodSaltr { get; set; }
		
	    public string FullName { get; set; }
		
	    public string Address { get; set; }
		
	    public string Phone { get; set; }
		
	    public DateTime BirthDate { get; set; }
		
	    public string Description { get; set; }
		
	    public int GroupUserId { get; set; }
		
	    public int PermissionId { get; set; }
		
	    public DateTime CreatedDate { get; set; }
		
	    public string Status { get; set; }
		 
		public UserDto()
		{
			
	    	Id = IntNullValue;
			
	    	Email = StringNullValue;
			
	    	Password = StringNullValue;
			
	    	PasswodSaltr = StringNullValue;
			
	    	FullName = StringNullValue;
			
	    	Address = StringNullValue;
			
	    	Phone = StringNullValue;
			
	    	BirthDate = DateTimeNullValue;
			
	    	Description = StringNullValue;
			
	    	GroupUserId = IntNullValue;
			
	    	PermissionId = IntNullValue;
			
	    	CreatedDate = DateTimeNullValue;
			
	    	Status = StringNullValue;
				
			IsNew = true;
		}
	}


}

